
#ifndef __PRINT_TASK_H
#define	__PRINT_TASK_H

#include <stdint.h>
#include "dataproc.h"
#include "rtctime.h"

#ifdef	__cplusplus
extern "C" {
#endif
	
typedef struct
{
    sig_time_type sig_time;
    
    int8_t dat_mode_start_sync_ext;
    
    int16_t run_st;
    int32_t pt_out_cnt;
    int32_t pt_time_cnt;
    
    int16_t up_out_cnt;
    int16_t up_time_cnt;
    
    int16_t run_st_old;
    int16_t step_old;
    int16_t pt_sv_old;
    int16_t pl_sv_old;
    int16_t ut_sv_old;
    int16_t time_min_old;
    int16_t time_sec_old;
    int16_t t_offset_old;
    int16_t line_period;
    int16_t line_step;
    int16_t line_st_old;
    
    int16_t line2_t_start;
    int16_t pl_mode;
    
    char pt_buff[256+10];
} pt_st_type;

extern  pt_st_type pt_st;

#ifdef	__cplusplus
}
#endif

#endif	/* __PRINT_TASK_H */
